body,html{
    margin:0;
    padding:0;
}
.TrainingClass{
    height:auto;
    overflow: hidden;
    font-size:14px;
    padding:0 5px;
    box-sizing: border-box;
    width:935px;
}
.TrainingClass a{
    text-decoration: none;
}
.TrainingClass_position{
    width:100%;
    line-height:30px;
}
.position_gray{
    float:left;
    color:#999999;
    margin-right:5px;
}
.TrainingClass_title{
    width:100%;
    height:70px;
    overflow: hidden;
    border:1px dashed #005F64;
    box-sizing: border-box;
    background: url("TrainingClass_title.png") center center no-repeat;
    background-size: cover;
}
.TrainingClass_bar{
    width:100%;
    height:30px;
    overflow: hidden;
    margin-top:15px;
}
.TrainingClass_bar_move{
    height:auto;
}
.TrainingClass_bar .text{
    color:#999999;
    float:left;
    margin-right:30px;
    line-height:26px;
}
.TrainingClass_bar .text.focus{
    color:#1C6061;
}
.TrainingClass_liner{
    background-color: #EEEEEE;
    width:100%;
    height:1px;
    margin:15px 0 20px 0;
}
.TrainingClass_content{
    width:100%;
    height:auto;
    overflow: hidden;
}
.TrainingClass_con{
    width: 220px;
    height:220px;
    float:left;
    margin-right:15px;
}
.TrainingClass_con:last-child{
    margin-right:0;
}
.TrainingClass_img{
    width: 220px;
    height:140px;
    display: block;
    border:none;
}
.TrainingClass_h3{
    width: 220px;
    height:40px;
    overflow: hidden;
    margin:6px 0;
}
.TrainingClass_h3 a{
    color:#333333;
    line-height:20px;
}
.TrainingClass_download{
    width:100%;
    overflow: hidden;
}
.TrainingClass_download_link{
    color:#66A1A4;
}
.noMarginRight{
    margin-right:0;
}
.TrainingClass_bar_rele{
    width:100%;
    height:100%;
    overflow: hidden;
    position: relative;
}
.TrainingClass_bar_rele .move_show{
    position: absolute;
    top:3px;
    right:0;
    color:#66A1A4;
    cursor: pointer;
}
.move_show_bg{
    background: url("TrainingClassBg1.png") 0px -104px no-repeat;
    float:right;
    width:15px;
    height:15px;
    margin-left:3px;
}
.TrainingClass2_title{
    background: url("TrainingClass2_title.png") center center no-repeat;
    background-size: cover;
}
.TrainingClass_con2{
    width:30%;
    height:auto;
    overflow: hidden;
    margin-right:5%;
    float:left;
    margin-bottom:3%;
}
.TrainingClass_con2_left{
    width:59px;
    height:61px;
    float:left;
}
.TrainingClass_con2_left.word{
    background: url("TrainingClassBg1.png") -113px 0 no-repeat;
}
.TrainingClass_con2_left.pdf{
    background: url("TrainingClassBg1.png") 0 0 no-repeat;
}
.TrainingClass_con2_left.ppt{
    width:58px;
    background: url("TrainingClassBg1.png") -56px 0 no-repeat;
}
.TrainingClass_con2_right{
    width:190px;
    float:left;
    margin-left:20px;
}
.TrainingClass_con2.noMarginRight{
    margin-right:0;
}
.TrainingClass_con2_right_title{
    width:100%;
    height:40px;
    overflow: hidden;
    line-height: 20px;
    color:#333333;
    font-size:16px;
    float:left;
}
.TrainingClass_con2_right_info{
    width:100%;
    height:30px;
    margin-top:10px;
    float:left;
}
.TrainingClass_con2_right_btn{
    float:right;
    margin-left:10px;
    color:#66A1A4;
    border:none;
}
.TrainingClass_con2_right_size{
    float:left;
    color:#999999;
}
#TrainingClassiFrame1{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 999;
    display: none;
}
.TrainingClassClose1{
    width:40px;
    height:20px;
    background-color: #ffffff;
    color:gray;
    position: absolute;
    top:20px;
    right:20px;
    z-index: 1999;
    border:1px solid gray;
    text-align: center;
    font-size:14px;
    display: none;
}